package br.edu.ifrs.restinga;

import java.util.Calendar;
import java.util.Scanner;

/**
 * [x]Declarar atributos [x]Encapsular atributos [x]Declarar método construtor
 * [x]Declarar métodos [N/A]Declarar herança [N/A]Declarar relacionamento
 * []Implementar métodos
 */
/**
 *
 * @author ifrs-restinga
 */
/**
 * Pessoa vai deixar herança para Elenco e DiretorGeral
 */
public class Pessoa {

    //Declaração de variáveis
    private String nome;
    private String sexo;
    private String dataNascimento;
    private String nacionalidade;
    private String dataPrimeiroFilme;

    //método construtor
    public Pessoa() {
        nome = "";
        sexo = "";
        dataNascimento = "";
        nacionalidade = "";
        dataPrimeiroFilme = "";
    }

    //Campos encapsulados
    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the sexo
     */
    public String getSexo() {
        return sexo;
    }

    /**
     * @param sexo the sexo to set
     */
    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    /**
     * @return the nacionalidade
     */
    public String getNacionalidade() {
        return nacionalidade;
    }

    /**
     * @param nacionalidade the nacionalidade to set
     */
    public void setNacionalidade(String nacionalidade) {
        this.nacionalidade = nacionalidade;
    }


    //Declaração de métodos
    public void Cadastrar() {
        String data; //para auxiliar captura do calendar

        //funcionando para informar o dados de pessoa
        Scanner s;
        s = new Scanner(System.in);

        System.out.print("\nDigite o nome: ");
        nome = s.next();

        System.out.print("Digite o sexo: ");
        sexo = s.next();

        System.out.print("Digite o nacionalidade ");
        nacionalidade = s.next();

        System.out.print("Digite o data de nascimento: ");
        setDataNascimento(s.next());

        System.out.print("Digite o data do primeiro filme: ");
        setDataPrimeiroFilme(s.next());

    }//cadastrar

    public void Inserir() {
    }

    private void Atualizar() {
    }

    private void Consultar() {
    }

    public void Excluir() {
    }
    
    public void Imprimir(){
        
    }

    /**
     * @return the dataNascimento
     */
    public String getDataNascimento() {
        return dataNascimento;
    }

    /**
     * @param dataNascimento the dataNascimento to set
     */
    public void setDataNascimento(String dataNascimento) {
        this.dataNascimento = dataNascimento;
    }

    /**
     * @return the dataPrimeiroFilme
     */
    public String getDataPrimeiroFilme() {
        return dataPrimeiroFilme;
    }

    /**
     * @param dataPrimeiroFilme the dataPrimeiroFilme to set
     */
    public void setDataPrimeiroFilme(String dataPrimeiroFilme) {
        this.dataPrimeiroFilme = dataPrimeiroFilme;
    }

}
